@charset "utf-8";
/* CSS Document */
/*通用*/
.fl{float:left;}
.overhidden{overflow:hidden;}



 .icons{ position:absolute; background-image:url(../images/icons.png); overflow:hidden; overflow:hidden; text-indent:-9999em;}
.hotPd{ width:48px; height:48px; right:0; top:0; background-position: 0 0;}
.newPd{ width:48px; height:48px; right:0; top:0; background-position: 0 -74px;}

/*section*/
.w-body{ width:100%; height:auto; position:relative;}
.search-scroll{ width:100%; height:50px; position:relative; background:#fff; box-shadow:0 1px 5px #b7b5b6;-moz-box-shadow:0 1px 5px #b7b5b6; display:none; border-bottom:1px solid #b7b5b6;}
/*.fixed-style{ z-index:200;}
.fixed-style .search-scroll{position:fixed;_position:absolute;top:0;left:0;z-index:60; display:block; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:-190px;}*/
.inter-s-s{ width:1000px; height:50px; margin:0 auto;}
.s-s-logo{ float:left; display:inline; width:94px; height:30px; margin-top:10px;background:url(../images/small_logo.png) no-repeat; }
.s-s-logo a{ display:block; width:94px; height:30px; overflow:hidden; text-indent:-999px; }
.s-s-soso{ width:428px; height:30px; float:right; display:inline; background:#fff; border:2px solid #3a983b; border-right:none; margin-top:8px; position:relative;}
.s-s-sosoNav{ float:left; display:inline; width:60px; height:30px; border-right:1px solid #cbe0cb;}
.s-s-sosoNav .tyName{ width:60px; height:30px; position:relative; text-align:left; text-indent:15px; background:url(../images/ico_arrow_02.png) 47px center no-repeat; line-height:30px; color:#333; cursor:pointer;}

.s-s-sosoNav .pdList{ width:60px; height:auto; position:absolute; left:-2px; top:30px; background:#fff; border:2px solid #3a983b; border-top:none;}
.s-s-sosoNav .pdList li{ line-height:20px; height:20px; float:left; display:inline;}
.s-s-sosoNav .tyName.hover .pdList{ display:block;}
.s-s-soso .btn-ss-soso{ width:47px; height:34px; overflow:hidden; text-indent:-99px;  position:absolute; right:0; top:-2px; background:url(../images/btn_small_soso.png) no-repeat; cursor:pointer; border:none;}



.section{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.main{ width:840px; height:auto; float:left; display:inline;}
.categories-box .categoriesMore{ position:relative; display:block; top:0; height:362px; background:#45a446; }
.categories{ width:185px;}
.categories-box{ width:185px; position:absolute; left:0; top:0;}
.categoriesMore{ width:auto;}
.cate-item span{ width:165px;background-position:135px center;}
.cate-item{ width:165px;}
.cate-item .subCateList{ left:183px;}
.categoriesMore .more{ background-position:142px center;}
.cate-item.c-hover span{ width:175px; }
.categories h2 i{ left:145px;}
.section-top{ width:1000px; height:300px; position:relative; /*overflow:hidden;*/ z-index:50;}
.section-body{ width:1000px; height:auto; margin-top:0px; overflow:hidden; }
.section-body-first{margin-top:15px; }

/*轮播图*/
.showImg{ width:603px; height:280px; float:left; display:inline; margin-left:10px; background:#ccc; margin-top:10px; overflow:hidden; position:relative; z-index:1;}
.shop-showImg{ width:603px; height:280px; position:relative; overflow:hidden; }
.shop-showImg ul{ position:absolute; top:0;}
.shop-showImg li{ width:603px; height:280px; float:left; display:inline;}

/*.shop-show-nav{ width:603px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; z-index:10; overflow:hidden;}
.shop-show-nav ul{ width:606px;}
.shop-show-nav li{float:left; display:inline; margin-right:2px; width:180px; height:30px; overflow:hidden; padding:0 10px; text-align:center; position:relative; color:#fff; cursor:pointer;}
.shop-show-nav li .bg-nav-li{ position:absolute; left:0; top:0; background:#000;filter:alpha(Opacity=40);opacity:0.4; width:200px; height:30px; z-index:-1;}
.shop-show-nav li.current .bg-nav-li{ background:#ea5404;filter:alpha(Opacity=100);opacity:1;}
*/
/*轮播图*/
.show_img{ width:603px; height:280px; float:left; display:inline; margin-left:10px; background:#ccc; margin-top:10px; overflow:hidden; position:relative; z-index:1;}
.shop_show_img{ width:603px; height:280px; position:relative; overflow:hidden; }
.shop_show_img li{ width:603px; height:280px; float:left; display:inline;}
/*.show_img { 
  position: relative;
  overflow: hidden;
}
.shop_show_img {
  position: relative;
  overflow: hidden;
  height: 360px;
  z-index: 2;
}
.shop_show_img li {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -950px;
  display: none;
}
.shop_show_img li img {
  width: 1900px;
  height: 360px;
}
*/
.img_ransiton {
  -webkit-transition: 5s ease;
     -moz-transition: 5s ease;
      -ms-transition: 5s ease;
          transition: 5s ease;
}
.img_zoom {
  -webkit-transform: scale(1.03,1.03);
     -moz-transform: scale(1.03,1.03);
      -ms-transform: scale(1.03,1.03);
          transform: scale(1.03,1.03);
}
.img_narrow {
  -webkit-transform: scale(1,1);
     -moz-transform: scale(1,1);
      -ms-transform: scale(1,1);
          transform: scale(1,1);
}

.shop_show_nav {
  position: absolute;
  left: 50%;
  bottom: 10px;
  z-index: 9;
  opacity: 0.7;
  filter: alpha(Opacity=70);
}
.shop_show_nav li {
  float: left;
  width: 12px;
  height: 12px;
  margin: 5px;
  background-color: #ccc;
  cursor:pointer;
  border-radius: 6px;
}
.shop_show_nav li.current {
	background-color:#168C37;
}

.today-list{ padding-top:15px;}
.today-list li{padding-left:10px; padding-right:10px; line-height:1.2em; margin-bottom:13px; *margin-bottom:10px; overflow:hidden;}
.number-sm{ width:12px; height:12px; line-height:12px; font-family:\5b8b\4f53; font-size:11px; color:#fff; float:left; font-style:normal; text-align:center; background-color:#bbb; margin-right:10px;}
.nb1,
.nb2,
.nb3{
    background-color:#ea5404;
}
.today-title{height:1.2em; width:160px; display:block; float:left; padding-rigth:10px; overflow:hidden;}
.today-img{float:left; margin-right:10px;}
.today-price{ overflow:hidden; color:#ea5404; font-size:16px; padding-bottom:10px;}
.today-list .tip-hl{overflow:hidden; position:relative; width:45px; text-align:center;}

.today-list .today-img,
.today-list .today-price,
.today-list .tip-hl{
    display:none;
}
.today-list .current .today-img,
.today-list .current .today-price,
.today-list .current .tip-hl{
    display:block;
}
.today-list .current .today-title{
    display:none;
}


.banner-bar{
    margin-top:15px;
    height:76px;
    overflow:hidden;
}

.box-banner{float:left; height:515px; padding-top:10px;}
.box-banner a{ display:block;}
.box-banner a img{display:block;}

.box-base-tab{ }
.box-base-tab .tabNav{ height:47px; border:1px solid #ddd; border-bottom:2px solid #1c9a32; position:relative; z-index:10; }

.box-base-tab .tabNav li{ height:47px; line-height:47px; float:left; border-left:1px solid #ddd; cursor:pointer; text-align:center; font-size:18px;  padding:0 35px; overflow:hidden; position:relative; z-index:20;}

.box-base-tab .tabNav .rec1{border-left:0 none;}
 
.box-base-tab .tabNav li.current{ border:2px solid #1c9a32; border-bottom:0 none; margin:-1px 0 -2px -1px; height:48px; line-height:44px; background:#fff; text-align:left; 
position:relative; /*for ie6*/
}

.box-base-tab .tabCont{
    display:none;
    height:515px;
    *height:525px;
}
.box-base-tab .current{
    display:block;
}

.box-pdList{
    height:513px;
    border-bottom:2px solid #1c9a32;    
    border-right:1px solid #ddd;
    padding-top:10px;
    overflow:hidden;
}

.box-base-tab .box-pdList li{ width:25%; *width:24%; height:252px; float:left; overflow:hidden;}

.box-base-tab .row1{ border-top:0 none;}
.box-pd{border-top:1px solid #f0f0f0; overflow:hidden;}

.box-base-tab .pro-info{ padding:10px;}
.box-base-tab .pro-img{
    height:160px;
    overflow:hidden;
    position:relative;
}

.box-base-tab .pro-price{margin:10px 0;}

.box-base-tab .price{ color:#ff4e00; font-size:18px; font-family:Arial;}

.box-base-tab .pro-name{ height:3em; overflow:hidden;}

.box-base-tab .addToCart{ display:none; width:100%; height:25px; line-height:25px; position:absolute; left:0; bottom:0; background:#ff481b url(../images/ico_list_car.png) right center no-repeat; background:rgba(234,84,4,0.8) url(../images/ico_list_car.png) right center no-repeat; z-index:20; text-indent:10px; color:#fff; text-align:left; font-size:12px;}
.box-base-tab .hover .addToCart{display:block;}



/*最新公告*/
.bulletin{
	width:210px; height:280px; float:left; display:inline; margin-left:10px; background:#fff; margin-top:10px; overflow:hidden; position:relative; z-index:1;
	border:1px solid #D1D1D1;
}
.bulletin-top{
	width:210px; 
	height:36px; 
	background:url(../images/geyun/bulletin-top.png) repeat-x;
	z-index:2;
	font-family:"宋体"; 
	font-size:15px;
	color:#108230;
}
.newbulletin{
	margin-left:20px;
	position: relative;
	top: 8px;
	font-weight:bold;
	float:left;
}
.newbulletin-more{
	margin-left:20px;
	margin-right:10px;
	position: relative;
	top: 8px;
	float:right;
}
.newbulletin-more a{
	font-family:"宋体"; 
	font-size:15px;
	color:#108230;
}

.bulletin-title{
	margin-left:10px;
	height:30px;
	background:url(../images/geyun/bulletintitle.gif) left center no-repeat;
}
.bulletin-title span{
	margin-left:20px;
	position: relative;
	top: 7px;
	cursor:pointer;
}
.bulletin-title span a {
	font-family:"宋体"; font-size:13px; color:#333333;
}
.bulletin-title span a:hover{
	color:#de4b03
}
/*推荐区域*/
.recomBox{ width:794px; height:auto; float:left; display:inline;}
.recomBox .tabCont{display:none;}
.recomBox div.current{display:block;}
 
.recom-ul{ height:34px; width:790px; border:0px solid #dddddd; border-bottom:2px solid #1c9a32; position:relative; z-index:10;}
.recom-ul li{ height:34px; width:140px; line-height:33px; float:left; cursor:pointer;  font-size:18px; color:#108230; padding:0 18px; overflow:hidden; *zoom:1; background:url(../images/geyun/unpeisongsel.gif) left center no-repeat;margin-left:1px;margin-right:1px;border-left:2px solid  #1c9a32; border-top:2px solid  #1c9a32; border-right:2px solid  #1c9a32;}

.recom-ul .rec1{margin-left:0px; }
.recom-ul li strong{font-weight:normal;margin-left:25px;}

.recom-ul .recmore{float:right; width:50px; border:0px; }
.recom-ul .recmore a {
	cursor:pointer;
	font-family:"宋体"; font-size:13px; color:#108230;	
	position: relative;
	top: 8px;
	 }
.recom-ul li .countdown{/*display:none; */font-size:14px; color:#FF481B;}

.recom-ul li.current{ border-bottom:0 none; height:35px; line-height:33px; color:#fff; background:url(../images/geyun/peisongsel.gif) left center no-repeat; border:0px;
  position:relative; z-index:20; /*for ie6*/}

.recom-ul li.current .more,
.recom-ul li.current .countdown{
    display:inline;
}


/*配送产品*/
.peisongproduct{
	width:222px;
	height:280px;
	border:0px solid red;
	margin-top:10px;
	float:left;
}

.producespace{
	width:40px;
	float:left;
	margin-top:10px;
	height:280px;
	background:url(../images/geyun/productspacer.gif) center center repeat-y;
}
.peisongproduct img{
	border:1px solid gray ;

}
.peisongproduct .productprice{
	margin-top:10px;
}
.peisongproduct .productinfo{
	font-family:"宋体"; font-size:13px; color:#18943b;	
}
.spanbold{
	font-weight:bold;
}

.pricenow{
	position: relative;
	top: 3px;	
	color:#e4393c;
	font-weight:bold;
}

.priceold{
	position: relative;
	top: 3px;
	color:gray;
	text-decoration:line-through;
}


.peisongproduct div .productgouwuche{
	width:28px;
	height:28px;
	float:right;
	cursor:pointer;
	background:url(../images/geyun/productgouwuche.gif) left no-repeat;
}


.jingpintitle{
	width:192px;
	height:44px;
	float:left;
	background:url(../images/geyun/jingpintitle.gif) left no-repeat;
}

.jingpintitle span{
	font-family:"宋体"; font-size:16px; color:#fff;	
	position: relative;
	margin-left:50px;
	top: 12px;
}

.jingpinborder{
	width:808px;
	height:44px;
	float:left;
	background:url(../images/geyun/jingpinborder.gif) center repeat-x;
}

.jingpinborder span{
	float:right;
	font-family:"宋体"; font-size:13px; color:#108230;	
	position: relative;
	margin-right:20px;
	top: 12px;
	cursor:pointer;
}

.jingpinshucai{
	height:400px;
}
.jingpinshucai img{
	border:0px;
	margin-top:8px;
	float:left;
}

.jingpinshucai .jinpincol{
	width:156px;
	margin-top:8px;
	height:372px;
	float:left;
	border-right:1px solid gray;
}

.jingpinshucai .jinpincol img {
	margin-left:12px;
	margin-bottom:10px;
}

.jingpinshucai .jinpincol .jinpintitle {
	margin-left:12px;
	font-family:"宋体"; font-size:13px; color:#666666;	
}

.jingpinshucai .jinpincol .jinpintop{
	height:186px;
	border-bottom:1px solid gray;
}
.jingpinshucai .jinpincol .jinpinbottom{
	height:186px;
}

.jingpinshucai .first{
	margin-left:20px;
}

.jingpinshucai .last{
	border:0px;
}


.newsBox{ width:206px; background:#eff8f1; float:left; height:330px;}
.newsBox .tabCont{display:none;}
.newsBox div.current{display:block;}
.newsBox .tabNav{ height:34px; background:#fff; overflow:hidden; *zoom:1; border-bottom:2px solid #1c9a32;}
.newsBox .tabNav li{width:50%; height:34px; padding-top:5px; float:left; text-align:center; font-size:15px;color:#108230; line-height:33px;  cursor:pointer;}
.newsBox .tabNav li.current{width:50%; background:url(../images/geyun/salesel.gif) center bottom no-repeat; color:#ffffff; text-align:center;}

.newsBox .tabCont{height:280px;}
.txtList{ padding:10px 5px 0 15px;}
.txtList li{line-height:32px; height:32px; overflow:hidden; }

.newsBox .adBox{ text-align:center; padding:10px 0;}

.box-base-tab{ }
.box-base-tab .tabNav{ height:47px; border:1px solid #ddd; border-bottom:2px solid #1c9a32; position:relative; z-index:10; }

.box-base-tab .tabNav li{ height:47px; line-height:47px; float:left; border-left:1px solid #ddd; cursor:pointer; text-align:center; font-size:18px;  padding:0 35px; overflow:hidden; position:relative; z-index:20;}

.box-base-tab .tabNav .rec1{border-left:0 none;}
 
.box-base-tab .tabNav li.current{ border:2px solid #1c9a32; border-bottom:0 none; margin:-1px 0 -2px -1px; height:48px; line-height:44px; background:#fff; text-align:left; 
position:relative; /*for ie6*/
}

.box-base-tab .tabCont{
    display:none;
    height:515px;
    *height:525px;
}
.box-base-tab .current{
    display:block;
}


.header-links{
    margin-right:30px;
    display:inline-block;
}
.header-links a{ display:inline-block; *display:inline; margin:0 5px; color:#ea5404;}

/* 首页轮播图缓慢向左移动 */
.home_left_move {
  -webkit-transform: translateX(-25px);
     -moz-transform: translateX(-25px);
      -ms-transform: translateX(-25px);
          transform: translateX(-25px);
  -webkit-transition: 4s ease-out;
     -moz-transition: 4s ease-out;
      -ms-transition: 4s ease-out;
          transition: 4s ease-out;
}

 